\newcommand{\env}[1]{\texttt{#1}}
\newcommand{\command}[1]{\texttt{#1}}
\newcommand{\package}[1]{\texttt{\itshape#1}}
\newcommand{\engl}[1]{(engl: \textit{#1})\xspace}

% \section{Demonstration eines Dokumentes}

% ============================================================
\section{Textauszeichnungen}

Die Standard Text Schalter erzeugen
\textbf{fett},
\textit{kursiv\footnote{kursiv und schräggestellt sind unterschiedliche Schriften und daher nicht das gleiche !} (italic)},
\textsl{schräggestellt (slanted)},
\textsf{serifenlos (grotesk)},
\textsc{Kapitälchen} und
\texttt{Schreibmaschinenschrift}.
Sowie beliebige Kombinationen derselben:
\textit{\textbf{fett kursiv}},
\textsl{\textbf{fett schräg}},
\textsf{\textbf{fett serifenlos}},
\textsc{\textbf{Fette Kapitälchen}}
und
\textsl{\textsf{serifenlos schräg}}. Je nach Schrift sind jedoch nicht alle Kombinationen möglich. In dem Fall bekommt man die Fehlermeldung `Some font shapes were not available, defaults substituted.'

% ============================================================

\section{Text und Zitate}
% ------------------------------------------------------------
\subsection{Linksbündig}
%
Mit dem Paket \package{ragged2e} und der Umgebung \env{FlushLeft} bzw. dem Befehl \command{Raggedright} wird Flattersatz (Gegenteil von Blocksatz) gegenüber dem \LaTeX{} Standard noch verbessert.

\begin{FlushLeft}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{FlushLeft}
% ------------------------------------------------------------
\subsection{Rechtsbündig}
%
Mit dem Paket \package{ragged2e} und der Umgebung \env{FlushRight} bzw. dem Befehl \command{RaggedLeft} wird Flattersatz (Gegenteil von Blocksatz) gegenüber dem \LaTeX{} Standard noch verbessert.

\begin{FlushRight}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{FlushRight}
%
% ------------------------------------------------------------
\subsection{Zentierter Text}
%
Zentierter Text, erstellt mit \env{center}\footnote{nicht verwenden innerhalb \env{table} oder \env{figure}!}.
\begin{center}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{center}

% ------------------------------------------------------------
\subsection{Zitat mit quote}
Ein Text in einer \env{quote} Umgebung\footnote{Für Zitate eignet sich allerdings eher die Umgebung \env{blockquote} vom Paket \package{csquotes}}. Der gesammte Text innerhalb der Umgebung wird von beiden Seiten eingerückt.

\begin{quote}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{quote}



% ============================================================
\section{Listen}

% ------------------------------------------------------------
\subsection{itemize}
Dies ist die Standard Aufzählungsliste von \LaTeXe. Sie hat einen Abstand zwischen den Einträgen um bei Längeren Zeilen das Lesen zu erleichtern.

\begin{itemize}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{itemize}

mit mehr als einer Ebene

\begin{itemize}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \begin{itemize}
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \begin{itemize}
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      \end{itemize}
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   \end{itemize}
\end{itemize}

% ------------------------------------------------------------
\subsection{enumerate}
Dies ist die Standard Nummerierungsliste von \LaTeXe{}. Sie hat einen Abstand zwischen den Einträgen um bei Längeren Zeilen das Lesen zu erleichtern.

\begin{enumerate}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \begin{enumerate}
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \begin{enumerate}
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      \end{enumerate}
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   \end{enumerate}
\end{enumerate}

% ------------------------------------------------------------
%
\subsection{Kompakte Liste}

Die eleganteste Lösung bietet das Paket \package{enumitem} mit der Option `noitemsep'
\begin{itemize}[noitemsep]
\item Diese Umgebung
\item sollte man nur nutzen,
\item wenn die Einträge nicht länger als eine Zeile sind
\end{itemize}

% ------------------------------------------------------------

\subsection{Beliebige Labels}

Dies ist die \env{enumerate} Umgebung des Paketes \package{enumitem} mit der Option [label=\alph{enumi})].

\begin{enumerate}[label=\alph{enumi})]
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{enumerate}

% ------------------------------------------------------------
\subsection{description}
%
\begin{description}
\item[Beschreibung] Die Umgebung \env{description} dient zum Erläutern.
\item[Flüsse] Elbe, Weser
\item[Meere] Indischer, Pazifischer Ozean, Mittelmeer
\end{description}

% ============================================================
%\clearpage
\section{Abbildungen}

% ------------------------------------------------------------

\subsection{Normale figure Umgebung}
Nulla malesuada porttitor diam. Donec felis
erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus
viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus
adipiscing semper elit. Proin fermentum massa ac quam. Sed diam
turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas
lacinia.

\begin{figure}[H]
   \centering
   \includegraphics[width=0.3\textwidth]{images/latex}
   \caption[Normale Figure Umgebung]{Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung.}
\end{figure}

\subsection{Normale figure Umgebung, zwei Bilder nebeneinander}
\begin{figure}[H]
   \centering
   \begin{minipage}{0.4\linewidth}
   \includegraphics[width=1.0\linewidth]{images/latex}
   \caption[Normale Figure Umgebung]{Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung.}
	\end{minipage}\hspace{2em}%\hfill%
   \begin{minipage}{0.4\linewidth}
   \includegraphics[width=1.0\linewidth]{images/latex}
   \caption[Normale Figure Umgebung]{Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung.}
	\end{minipage}
\end{figure}

%

% ------------------------------------------------------------
%
\subsection{subcaption in minipages}
	Nam ipsum ligula, eleifend at, accumsan nec, suscipit a,
	ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat
	lorem. Sed lacinia nulla vitae enim. Pellentesque tincidunt purus
	vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec
	bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi.
	Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
	massa.
	
	\begin{figure}[H]
	\begin{minipage}[b]{.5\linewidth}
		\centering
		\includegraphics[width=0.8\linewidth]{images/latex}
		\subcaption{A subfigure}\label{fig:1a}
	\end{minipage}%
	\begin{minipage}[b]{.5\linewidth}
		\centering
		\includegraphics[width=0.8\linewidth]{images/latex}
		\subcaption{Another subfigure}\label{fig:1b}
	\end{minipage}
	\caption{A figure}\label{fig:1}
	\end{figure}

\subsection{subcaption in subfigure Umgebung}
	Nam ipsum ligula, eleifend at, accumsan nec, suscipit a,
	ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat
	lorem. Sed lacinia nulla vitae enim. Pellentesque tincidunt purus
	vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec
	bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi.
	Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
	massa.
	
	\begin{figure}[H]
	\centering
	\begin{subfigure}[b]{.48\linewidth}
		\centering
		\includegraphics[width=0.8\linewidth]{images/latex}
		\caption{A subfigure}\label{fig:2a}
	\end{subfigure}%
	\hfill
	\begin{subfigure}[b]{.48\linewidth}
		\centering
		\includegraphics[width=0.8\linewidth]{images/latex}
		\caption{Another subfigure}\label{fig:2b}
	\end{subfigure}
	\caption{A figure}\label{fig:2}
	\end{figure}

% ------------------------------------------------------------
%
\subsection{captionof}

Pellentesque et lectus a est imperdiet egestas. Fusce tempus facilisis lacus. Morbi porttitor eleifend dolor. Integer ante. Integer ornare. Quisque ac urna. Nam egestas, eros sed tempor tincidunt, dolor ante dapibus tellus, eget dapibus metus augue et lectus.

\begin{center}
   \includegraphics[width=0.3\textwidth]{images/latex}
   \captionof{figure}{Ein Beispiel für ein nichtfließendes Bild mit Caption durch `captionof'}
\end{center}

Nullam sed enim quis enim blandit commodo. Nulla ultricies metus eu lorem. Phasellus tincidunt ullamcorper orci. Cras lectus metus, luctus id, vulputate quis, tempor non, nulla. Nullam ut eros et elit faucibus viverra. Cras eu turpis eu urna ullamcorper feugiat. Aliquam bibendum rhoncus tortor. Etiam eu orci. In congue congue quam. Maecenas nec sem quis mi ultrices luctus. Aliquam et risus eu eros molestie pellentesque. Aenean quis purus sit amet lorem porttitor consectetuer.
%

% ============================================================
\section{Tabellen}

Bei allen hier vorgestellten Tabellen sind Befehle in die Tabellen eingefügt 
die den Stil verändern.

% ------------------------------------------------------------
%
\subsection{Tabelle im \emph{booktabs} Stil}
%
\begin{table}[H]
\sffamily\small\renewcommand{\arraystretch}{1.4}
\begin{tabular}{lll}
\toprule
   Tabellenkopf &
   Tabellenkopf &
   Tabellenkopf \tabularnewline
\midrule
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
\bottomrule
\end{tabular}
\end{table}
%


% ------------------------------------------------------------
\subsection{Tabelle ohne Kopf}

\begin{table}[H]
\sffamily\small\renewcommand{\arraystretch}{1.4}
\begin{tabular}{lll}
\hline
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
\hline
\end{tabular}
\end{table}

%
\subsection{Tabelle mit tabularx}
Tabelle mit einstellbarer Tabellenbreite
%--------------------------------------------------------
\begin{table}[H]
\sffamily\small\renewcommand{\arraystretch}{1.4}
\begin{tabularx}{\textwidth}{lXXlX}
\toprule
   Tabellenkopf &
   Tabellenkopf &
   Tabellenkopf &
   Tabellenkopf &
   Tabellenkopf \tabularnewline
\midrule
%
   \textit{Beschreibung} & Inhalt & Inhalt & Inhalt & Inhalt \tabularnewline
   \textit{Beschreibung} & Inhalt & Inhalt & Inhalt & Inhalt \tabularnewline
\bottomrule
\end{tabularx}
\caption{Tabelle mit tabularx}
\end{table}
%

% ------------------------------------------------------------
%
\subsection{Tabelle mit alternatierender Farbe}


\begin{table}[H]
   \sffamily\small\renewcommand{\arraystretch}{1.4}
   \rowcolors{1}{tablerowcolor}{white!100}
   \begin{tabular}{*{2}{p{0.45\textwidth}}}
   \hline
   \rowcolor{tableheadcolor}
Tabellenkopf &
Tabellenkopf \tabularnewline
\hline
%
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
\hline
   \end{tabular}
\end{table}
%
% ------------------------------------------------------------


% ============================================================
% \section{Wissenschaftliches}

% ============================================================
\section{Mathematik}

\subsection{amsmath Umgebungen}

Im Folgenden sind einige Beispiel für amsmath Umgebungen aufgelistet. Diese 
sind der Dokumentation `mathmode.pdf' von Herbert Voss entnommen.

\subsubsection{align}
\begin{align}
y      & = d\\
y      & = cx + d\\
y_{12} & = bx^{2} + cx + d\\
y(x)   & = ax^{3} + bx^{2}+ cx + d
\end{align}

\subsubsection{alignat}
\begin{alignat}{3}
abc   &= xxx &&= xxxxxxxxxxxx &&= aaaaaaaaa \\
ab    &= yyyyyyyyyyyyyyy &&= yyyy &&= ab
\end{alignat}

\subsubsection{multline}

\begin{multline}
a+b+c+d+e+f\\
+i+j+k+l+m+n
\end{multline}

\subsubsection{cases}
\begin{equation}
x = \begin{cases}
   0 & \text{if A =...}\\
   1 & \text{if B =...}\\
   x & \parbox{5 cm}{%
\flushleft %
this runs with as much text as you like,
but without an automatic linebreak,
it runs out of page ....} %
\end{cases}
\end{equation}


% ============================================================
\section{Science}
Correct unit fonts and spacing
\begin{equation}
	\SI{5.23}{\micro m} \quad 7.15\,\si{\micro J/s}
\end{equation}


